/* WebsPlaet Platform */

.languages {}
.headerimage {}
.slogan {}
.logo {
    color:#fff;
	font-size: 1.3em;
font-weight: bolder;
font-family: 'Open Sans', sans-serif;
}
.logo a,.logo a:visited, a, a:visited{
    color: #747474;
}
.logo a:hover{
    color:#7A7A7A;
}
.menu {}
.menu_rollover {}
.menu_active {}
.skinBg {}
.skinAlign {}
.footerText {}
.footerLinks {}
.titles {}

.astrix {}
.form_field_text {}
.text_field {}
.text_field_big {}
.buttons {}

.search_button {}
.search_field {}
.search_text {}
.search_result_highlight {}

.login_field {}

/* Modules */

.module-wrapper {}
.module-title {}
.module-content {}

/* Widgets */

.widget-wrapper {}
.widget-title {}
.widget-body {}

/*---click to action ----*/
/* Panel Tab/button */
.tab {
    background: url(../assets/tab_b_bottom.png) repeat-x 0 0;
}
.tab ul.mobile_action li.left {
    background: url(../assets/tab_l_bottom.png) no-repeat left 0;
}
.tab ul.mobile_action li.right {
    background: url(../assets/tab_r_bottom.png) no-repeat left 0;
}
.tab ul.mobile_action li {
    background: url(../assets/tab_m_bottom.png) repeat-x 0 0;
}

.tab ul.mobile_action li label {
  color: #3ea8f4;
}

.tab ul.mobile_action li label:hover {
  color: white;
}

.tab label.open {background: url(../assets/bt_open.png) no-repeat left 0;}
.tab label.close {background: url(../assets/bt_close.png) no-repeat left 0;}
.tab label:hover.open {background: url(../assets/bt_open.png) no-repeat left -19px;}
.tab label:hover.close {background: url(../assets/bt_close.png) no-repeat left -19px;}

#panel {
  color: #999999;
  background: #272727;
}

#panel a {
  color: #3ea8f4;
}

#panel a:hover {
  color: white;
}

.icon{
  color: #3ea8f4;
}
.icon .click-phone{
  background: url(../assets/call-icon.png) no-repeat 0 0;
}
.icon .click-mail{
  background: url(../assets/mail_icon.png) no-repeat 0 0;
}
.icon .click-map{
  background: url(../assets/google_maps_icon.png) no-repeat  0 0;
}
/*-----end click to action ----*/


/*---------------mobile google map default theme css----------------*/

.widget-button {
  background: #3ea8f4;
}
/*---------------end mobile google map default theme css----------------*/
.top{
background: #FFF;
padding-top: 5px;
position: relative;
z-index: 1;
}
.header-image{
background: #F0F0F0;
border-bottom: 1px solid #E4E4E4;

}
.header-logo{
    
}
.header-menu{
   
}
.dashed {
  border-bottom: 1px double #5e003d;
clear: both;
margin-bottom: 10px;
padding-top: 30px;
}
.footer{
background: #2350a4;
border

padding: 10px 0;
margin-top: 40px;
padding: 30px 0px;

}
.footer_content{
  color: #fff;
  font-size: 13px;
font-family: 'Open Sans', sans-serif;
}

.footer_content a {
  color: #969696;
font-size: 13px;
text-align: center;
font-family: Arial;
text-decoration: none;
}

.buttons {
  background: #2350a4;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;

  display:inline-block;
  color:#ffffff;
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  cursor: pointer;
}


.recaptchatable #recaptcha_response_field {
    height:20px;
    background-color:#fff!important;
}

.contactUsFront textarea, .contactUsFront input[type="text"] {
  width: 90% !important;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color:#000;
  -webkit-box-shadow:  0px 0px 5px  #fff;
  -moz-box-shadow:  0px 0px 5px  #fff;
    box-shadow:  0px 0px 5px  #fff;
  
}
/*#content h2 {
  font-size: 17px;
  font-weight: bold;
  line-height:normal;
  text-align: center;
  text-shadow: 2px 2px #FFFFFF;
  text-transform: uppercase;
}¨*/
/*.p_content h2 {
  color: #58595B;
  font-family: RobotoBlack;
  font-size: 40px;
  line-height: 54px;
  text-transform: uppercase;
}
*/
.p_content h6 {
  color: #099EE0;
  text-transform: uppercase;
  font-weight:bold;
}
.freetextarea ul{
list-style-position:outside !important;
}
.freetextarea  li{
list-style-image: none !important;
}
.freetextarea  li{
background: url(../assets/blue_star_bullet.png);
  background-position: 0 5px;
  background-repeat: no-repeat;
  height: auto !important;
  min-height: 50px;
  padding-left: 40px;
}
